calculus walkthrough